package com.hspedu.homework;

/**
 * @Author Stringzhua
 * @Date 2024/3/7 18:41
 * description:
 * 枚举类
 * 1.创建一个Color枚举类
 * 2.有RED,BLUE,YELLOW,GREEN这五个枚举值/对象
 * 3.Color有三个属性redValue,greenValue,blueValue
 * 4.创建构造方法,参数包括这三个属性
 * 5.每个枚举值都要给这三个属性赋值,三个属性对应的值分别是:
 * 6.red: 255,0,0 blue: 0,0,0 yellow: 255,255,0 green: 0,255,0
 * 7.定义接口,里面有方法show,要求Color实现该接口
 * 8.show方法中显示三属性的值
 * 9.将枚举对象在switch语句中匹配使用
 */
public class homework08 {
    public static void main(String[] args) {
        //演示枚举值switch
        Color green = Color.GREEN;
        green.show();

        //比较一下
        //switch() 放入枚举对象
        //在每个case后直接写上在枚举类中,定义的枚举对象即可
        switch (green){
            case YELLOW:
                System.out.println("匹配到黄色");
                break;
            case BLACK:
                System.out.println("匹配到黑色");
                break;
            case RED:
                System.out.println("匹配到红色");
                break;
            case BLUE:
                System.out.println("匹配到蓝色");
                break;
            case GREEN:
                System.out.println("匹配到绿色");
                break;
            default:
                System.out.println("没有匹配到~");
        }
    }
}

